Finding Multiple Shortest Paths Subject to Multiple Constraints: A Direction Tunning Algorithm

نویسنده

  • Gang Feng
چکیده

Numerous algorithms have been proposed for the well-known multi-constrained shortest path problem, but very few have good practical performance when there are two or more constraints. In this paper we propose a new Lagrangian relaxation algorithm that finds multiple shortest paths subject to multiple constraints. It follows the same procedure as some related work by first identifying the lower and upper bounds, and then closing the gap with a path enumeration algorithm. However, we bring up the recognition that the Lagrange multipliers found by existing methods, which although can provide a near-optimized lower bound, usually do not give the best search direction for path enumeration. Hence, we formulate the corresponding problem with a new objective function and provide an algorithm to find the multipliers meeting both goals. We then show how to incorporates feasibility checks with a state-of-the-art KSP algorithm to reduce enumerations. Experimental results on the most challenging benchmark instances indicate that, compared with the best known algorithm, not only can our algorithm solve a significantly larger number of instances to optimality, but its average running time for solved instances is much shorter, usually by one or two orders of magnitude.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Finding a least hop(s) path subject to multiple additive constraints

In this paper, for the purpose of saving network resources, we first introduce and investigate a new problem referred to as the least hop(s) multiple additively constrained path (LHMACP) selection, which is NP-complete. Then, we propose the k-shortest paths Extended BellmanFord (k-EB) algorithm, which is capable of computing All Hops k-shortest Paths (AHKP) between a source and a destination. T...

متن کامل

A*prune: An Algorithm for Finding K Shortest Paths Subject to Multiple Constraints

We present a new algorithm, A*Prune, to list (in order of increasing length) the first K Multiple-Constrained-Shortest-Path (KMCSP) between a given pair of nodes in a digraph in which each arc is associated with multiple Quality-of-Service (QoS) metrics. The algorithm constructs paths starting at the source and going towards the destination. But, at each iteration, the algorithm gets rid of all...

متن کامل

A genetic algorithm for finding the k shortest paths in a network

osting by E Abstract Most of the multimedia applications require the k shortest paths during the communication between a single source and multiple destinations. This problem is known as multimedia multicast routing and has been proved to be NP-complete. The paper proposes a genetic algorithm to determine the k shortest paths with bandwidth constraints from a single source node to multiple dest...

متن کامل

A New Algorithm for the Discrete Shortest Path Problem in a Network Based on Ideal Fuzzy Sets

A shortest path problem is a practical issue in networks for real-world situations. This paper addresses the fuzzy shortest path (FSP) problem to obtain the best fuzzy path among fuzzy paths sets. For this purpose, a new efficient algorithm is introduced based on a new definition of ideal fuzzy sets (IFSs) in order to determine the fuzzy shortest path. Moreover, this algorithm is developed for ...

متن کامل

A Goal Programming Model for Single Vehicle Routing Problem with Multiple Routes

The single vehicle routing problem with multiple routes is a variant of the vehicle routing problem where the vehicle can be dispatched to several routes during its workday to serve a number of customers. In this paper we propose a goal programming model for multi-objective single vehicle routing problem with time windows and multiple routes. To solve the model, we present a heuristic method wh...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013